const fs=require('fs');
const path=require('path');
const stdin=process.stdin;
var msg=['请输入要创建的文件夹','请输入要创建的文件','请输入要删除的文件'];
var index=0;
console.log(msg[0]+":");

function createDir(pathName){
    var filePath=path.join(__dirname,'/'+pathName);
    fs.mkdir(filePath,(err)=>{
        if(err){
            console.log(err);
        }else{
            console.log("文件目录创建成功!!");
            console.log(msg[1]+":");
        }
    })
}
function createFile(pathName){
    var filePath=path.join(__dirname,'/'+pathName);
    fs.writeFile(filePath,'',function(err){
        if(err){
            console.log(err);
        }
        else{
            console.log("文件创建成功！");
            console.log(msg[2]+":");
        }
    })
}
function deleteFile(pathName){
    var filePath=path.join(__dirname,'/'+pathName);
    
    fs.unlink(filePath,(err) =>{
        
        // console.log(err);
        if(err){
            console.log(err);
        }else{
            console.log("文件删除成功！");
            process.exit();
        }
    })
}

stdin.on('data',function(chunk){
    var str=chunk.toString();   
    var name=str.slice(0,-2).split(' ')[1]
    if(index==0){
        dirname=name;
        createDir(dirname);
        
    }else if(index==1){
        filename=dirname+'/'+name;
        createFile(filename);
        
    }else if(index==2){
        deleteFile(filename);
        
    }
    index++;
    
})